package com.yuwen.example.provider;
import com.yuwen.RpcApplication;
import com.yuwen.example.common.service.UserService;
/**
 * @ClassNameEasyProviderExample
 * @Description TODO
 * @Author钰玟
 * @Date2025/3/29 下午7:58
 * @Version 1.0
 **/

import com.yuwen.yuwenRPC.server.HttpServer;
import com.yuwen.yuwenRPC.server.VertxHttpServer;

import static com.yuwen.yuwenRPC.registry.LocalRegistry.registry;

/**
 * 简易服务提供示例
 */
public class EasyProviderExample {
    public static void main(String[] args) {
        /**
         * 注册服务
         */
        registry(UserService.class.getName(),UserServiceImpl.class);

        //提供服务  启动web服务
        /**
         * provider也需要引入 vertX 的依赖
         */

//        启动web服务
        HttpServer httpServer = new VertxHttpServer();

        httpServer.doStart(8080);
    }

}
